home *** CD-ROM | disk | FTP | other *** search
-
- Here is the error message:
- !! Can't connect to set,143: Interrupted system call
-
- my fix is to:
-
- MAILSTREAM *my_mail_open (MAILSTREAM *stream, char *mailbox)
- {
- int mask = sigblock (sigmask (SIGCHLD));
- stream = mail_open (stream, mailbox, 0);
- sigsetmask (mask);
- return stream;
- }
-
- I need to receive SIGCHLD's because I am running processes in the "background"
- and need to know when they are finished. The SIGCHLD that is received is
- from the process that gets forked when trying to connect via /etc/rimapd.
- The problem occurs when network latency is high.
-
- I would like to know if there is a better, more portable solution to this
- problem.
-
- Mark Keasling
- makr@twinsun.com
-
-
-